* {word-wrap:break-word;}
html {height: 100%;margin: 0;padding: 0;padding-bottom: 1px;}
body { margin: 0;font:14px/1.5 Microsoft Yahei,Arial,Tahoma,Microsoft YaHei,SimSun;color:#444;/* line-height:1.5;*/}

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input, select {margin: 0;padding: 0; border: 0; vertical-align: baseline;}

h1 { font-size:20px; font-family:'microsoft yahei';}
h2 { font-size:14px;}
h3 { font-size:14px; font-weight:normal;}
h4 { font-size:12px;}
h5 { font-size:12px; font-weight:normal;}
ul { list-style:none;}
img { border:0px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
a { color:#444; text-decoration:none;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
a:hover { color:#F8B101;}
a:hover img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);opacity:0.6;}

.z {float:left;}
.y {float:right;}
.clear {clear:both;height:0;font-size: 1px;line-height: 0px;}
.vm {vertical-align:middle;}
.vm * {vertical-align:middle;}
.overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color:#000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";opacity: 0.3;filter: alpha(opacity=30);}

/* discuz */
.wp { width: 100%; }
#navstyle, #navdiy {display:none;}

/* body */
#container_company {width:100%;min-width:1200px;margin:0 auto;background:#F3F3F3;}

/* header */
#header_company {width:100%;min-width:1200px;margin:0 auto;background:#fff;}
	#header_company .headerbox { width:1200px;height:120px;overflow: hidden;margin:0 auto;}
	#header_company .z {}
	#header_company h1 { display:none;}
	#header_company img { padding:13px 0 10px 0;max-height:90px;}
	#header_company .y {}
	.fav_company {height:35px;margin-top:15px;}
		.fav_company a{float:right;display:inline-block;padding:2px 10px;height:20px;line-height:20px;color:#fff;background:#6AAFFD;}
		a#favorites {background:#F8B101;}
		.fav_company a:hover,.fav_company a#favorites:hover {background:#E7792A;}
		.fav_company a#diy-tg {width: 52px; background:#5BA834 url(diy.png) no-repeat 50% 50%;}
	.search_company {float:right;margin-top:10px;}
		.search_company input.input {width:180px;border: 1px solid #ddd;border-right:none;height:34px;line-height:34px;float:left;}
		.search_company input.submit {border: 1px solid #ddd;height:36px;line-height:36px;cursor:pointer;float:left;padding:0 20px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
		.search_company input.submit:hover {background:#54B858;border-color:#54B858;color:#fff;}
		.search_company select {border: 1px solid #ddd;border-right:none;height:36px;line-height:36px;float:left;*font-size:22px;_font-size:18px;padding:5px 5px;}

#nav_company { width:100%;min-width:1200px;margin:0 auto;background:#54b858;height:57px;-webkit-transition: all 0.9s ease-out;-moz-transition: all 0.9s ease-out;-ms-transition: all 0.9s ease-out;-o-transition: all 0.9s ease-out;transition: all 0.9s ease-out;}
	#nav_company ul { width:1200px;margin:0 auto;height:57px;}
	#nav_company ul li { float:left;width:109px;height:57px;line-height:57px;text-align:center;position:relative;z-index:999;}
	#nav_company ul li a { display:block;color:#FFF;font-size:15px;-webkit-transition: all 0.9s ease-out;-moz-transition: all 0.9s ease-out;-ms-transition: all 0.9s ease-out;-o-transition: all 0.9s ease-out;transition: all 0.9s ease-out;}
	#nav_company ul li a:hover, #nav_company ul li .a, #nav_company ul li a.asub { font-weight: 700;background:#439346;}
	#nav_company ul li.first {display:none;}
	#nav_company ul li.end {display:none;}

	#nav_company ul li.sub>a {background:url(arw_blue.gif) no-repeat 95% 51%;}
	#nav_company ul li.sub>a:hover {background:#87AB0B url(arw_write.gif) no-repeat 97% 51%;}
	#nav_company ul li span {display:none;}
	#nav_company ul li ul {width:109px;height:auto;position:absolute;left:0px;display:none;margin:0;padding:0;background:#439346;z-index:999;}
	#nav_company ul li ul li {width:100%;height:auto;background:none;margin:0px;}
	#nav_company ul li ul a {width:100%;display:block;height:36px;line-height:36px;font-size:12px;font-weight:normal;}	
	#nav_company ul li ul li ul {left:109px;display:none;top:0px;z-index:0;}

	#nav_company ul li.sub:hover ul, #nav_company ul li ul li a.asub, #nav_company ul li ul li a:hover {background:#87AB0B;}

	#nav_company.floatnv{position:fixed;_position:absolute;top:0px;z-index:999999;height:40px;background: rgba(84,184,88,0.9);border-bottom:6px solid #439346;}
	#nav_company.floatnv>ul {height:40px;}
	#nav_company.floatnv>ul>li {height:40px;line-height:40px;}

/* banner */
#banner_company { width:100%;min-width:1200px;margin:0 auto;text-align:center;overflow: hidden;}
#banner_company2 {height:300px;background-repeat: no-repeat;background-position:50% 0;background-attachment: fixed;position:relative;}
	#banner_company img {max-width:100%;}
	.fullSlide{ position:relative; background:#000; margin:0 auto; }
	.fullSlide .bd{ position:relative; z-index:0; }
	.fullSlide .bd li img{width:100%; vertical-align:top;  } 
	.fullSlide .hd{position:relative; z-index:1; margin-top:-30px; height:30px; line-height:30px;text-align:center;}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(fullSlide_nav.png) -18px 0; overflow:hidden; font-size:0;}
	.fullSlide .hd ul .on{ background-position:0 0; }
	.fullSlide .prev,.fullSlide .next{ z-index:1; display:block;width:55px;height:55px;position:absolute;top:43%;background:url(fullSlide_arr.png) 0 0 no-repeat; filter:alpha(opacity=10);opacity:0.1;}
	.fullSlide .prev{left:3%;}
	.fullSlide .next{ background-position:right 0;right:3%;}
	.fullSlide a:hover img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter:alpha(opacity=95);opacity:0.95;}
	.fullSlide .prev:hover,.fullSlide .next:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);opacity:0.6;}


#path_company { margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #54B858;}

/* main */
#main_company { margin:20px auto; width:1200px;overflow:hidden;}
	.boxt {}
	.boxu, .boxc {background: #fff;}
	#side_company { width:280px; float:left;}
		.sidebox { margin-bottom:20px;color:#5A5A5A;}
		.sidebox a {color:#005DA3;}
		.sidebox .boxt { text-align:center;height:40px;line-height:40px;background:#54B858;color:#fff;font-size:18px;overflow: hidden;}
		.sidebox .boxu, .sidebox .boxc { padding:8px 8px;}
		.sidebox .boxu li a { display:block;width:260px;height:26px;color:#54B858;line-height:26px;border-bottom: 1px dashed #E2E2E2;background:url(arrow.png) no-repeat 0px 7px;padding-top:5px;overflow:hidden;}
		.sidebox .boxu li a:hover {border-color: #FF6F11;}
		/* menu */
		.sidebox ul.menu ul {width:100%;}
		.sidebox ul.menu li{border-bottom: 1px solid #eee;padding-top:8px;padding-bottom:8px;padding-left:20px;background:url(arw_blue.gif) no-repeat 5px 13px;}
		.sidebox ul.menu li span{float:right;}
		.sidebox ul.menu li a{display:inline;background:none;border-bottom: none;}
		.sidebox ul.menu li a:hover{background:none;color:#96CBF3;}
		.sidebox ul.menu li a.current{color:#439346;font-weight: 700;}
		.sidebox ul.menu li a.menu_open{background:url(menu_open.gif) no-repeat 0px 6px;padding-left:12px;}
		.sidebox ul.menu li a.menu_close{background:url(menu_close.gif) no-repeat 0px 9px;padding-left:12px;}
		.sidebox ul.menu ul li, .sidebox ul.menu ul ul li{border-bottom: none;padding-top:0px;padding-bottom:0px;padding-left:0px;background:none;}
		.sidebox ul.menu ul li a { margin-left: 20px;font-weight: normal;}
		.sidebox ul.menu ul ul li a {margin-left: 40px;}
		/* menu end */
		.sidebox .boxc p {line-height:200%;}
		.sidebox .boxc .iimage {text-align:center;}
		.sidebox .boxc .iimage img {margin:5px 0;max-width:100%;}
		.sidebox .boxb { height:10px;clear:both;}

	#right_company{ width:858px;float:right;background: #fff;padding:20px;}
		.mainbox { margin-bottom:6px;}
		.mainbox .boxt {display:none;}
		.mainbox .boxt span {float:right;padding-right:10px;font-size:12px;font-weight:normal;}
		.mainbox .boxt span img {margin-top:16px;}
		.mainbox .boxu,.mainbox .boxc,.mainbox .blog {overflow: hidden;}
		.mainbox .boxu li { padding-top:15px;padding-bottom:15px;border-bottom: 1px dashed #484444;}
		.mainbox .boxu li:hover {border-bottom: 1px dashed #ff0000;background:#E9E9E9;}
		.mainbox .boxu li>p{font-size:12px;color:#797979;}
		.mainbox .boxu li>img{float:left;width:100px;height:75px;margin-right:5px;}
		.mainbox .boxu li a{font-weight: 700;}
		/* blog list */
		.mainbox .blog a{display:block;border-bottom: 1px solid #ddd;padding: 15px 10px;}
		.mainbox .blog a i{padding: 0px;clear: left;float: left;width: 168px;height: 128px;display: block;overflow: hidden;margin-right: 15px;}
		.mainbox .blog a i img{width: 160px;height: 120px;background-color: #f1f1f1;padding: 3px;border: 1px solid #ddd;}
		.mainbox .blog a h3{font-size: 16px;line-height: 25px;white-space: nowrap;height: 25px;overflow: hidden;margin-bottom: 6px;*display:inline;}
		.mainbox .blog a h3 em{color: #999;float: right;font-size: 12px;background:url(time.png) no-repeat 0px 4px;padding-left: 22px;font-style: normal;}
		.mainbox .blog a p{line-height: 22px;font-size:12px;color: #666666;margin-bottom: 4px;overflow: hidden;}
		.mainbox .blog a:hover{color:green;background:#EBF2DB;}
		.mainbox .blog a:hover p {color:#444;}

		.mainbox .two li { display:block;float:left;width:50%;}
		.mainbox .boxu li span {float:right;color:#ACACAC;font-size:12px;}
		/* ul.thumb */
		.mainbox .thumb {}
		.mainbox .thumb a {position:relative;display:block;float:left;width:264px;height:233px;padding:5px;margin:5px 15px 10px 0px;color:#666;border: 1px solid #ddd;overflow: hidden;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.mainbox .thumb a img {width:264px;height:198px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.mainbox .thumb a h3 {display:block;width:264px;margin-top:5px;text-align:center;height:30px;line-height:30px;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
		.mainbox .thumb a:hover {border-color:#54B858;background:#DDF0DE;color:#444;border-radius:10px;}
		.mainbox .thumb a:hover img {border-radius:20px;width:324px;height:243px;position:absolute;z-index:1;margin-top:-5px;margin-left:-35px;}
		.mainbox .thumb a:hover h3 {width:279px;position:absolute;z-index:2;margin-left:-5px;bottom:0px;color:#fff;height:30px;line-height:30px;background:rgba(0,0,0,0.4);*background:#4C4C4C;*cursor:pointer;overflow: hidden;}

		.mainbox .boxc {line-height:160%;}

		.mainbox .title h1 {text-align:center;line-height:1.8em;color:#FE7200;font-size:20px;font-weight:800;}
		.mainbox .title h6 {text-align:center;line-height:32px;font-size:12px;font-weight:normal;color:#999;border-bottom: 1px dashed #ccc;padding-bottom:10px;margin-bottom:10px;}
		.mainbox .title h6 .bdsharebuttonbox{text-align:center;}
		.mainbox .title h6 .bdsharebuttonbox a{float:none !important;*float:left !important;}
		.mainbox .content {font-size:14px;overflow:hidden;}
		.mainbox .content div,.mainbox .content p {line-height:1.8em;margin:8px 0 8px 0;}
		.mainbox .content img.thumb {float:left;margin:5px 10px 5px 0px;}

		.mainbox .content blockquote{font-style:normal;margin-left:40px;margin-right:40px;}
		.mainbox .content em{font-style:normal;}
		.mainbox .content ul,.mainbox .content ol,.mainbox .content pre{margin-left:0em;padding-left:31px;word-break:break-all;}
		.mainbox .content ul{border:1px solid #70990F;background:#DEF2B0;list-style-type:disc;}
		.mainbox .content ol{border:1px solid #CCCCCC;background:#E7E7E7;list-style-type:decimal-leading-zero;}
		.mainbox .content pre{background: #FFF6BF;border: 1px solid #FFD324;color: #514721; /*padding-left: 0.6em;*/}
		.mainbox .content ul li,.mainbox .content ol li{font-size:12px;padding-left:6px;margin-left:1px;background:#fff;word-break:break-all;background:#fff;line-height:200%;}
		.mainbox .content ul li{border-left:1px solid #70990F;border-bottom:1px dotted #70990F;}
		.mainbox .content ol li{border-left:1px solid #CCCCCC;border-bottom:1px dotted #CCCCCC;}
		.mainbox .content li span {float:none;}
		.mainbox .content blockquote ul div.blockquoteem{border-top:5px solid #70990F;padding:5px;margin:0px 0px 0px 1px;}
		.mainbox .content blockquote ol div.blockquoteem{border-top:5px solid #CCCCCC;padding:5px;margin:0px 0px 0px 1px;}
		.mainbox .content blockquote pre div.blockquoteem{border-top:5px solid #CCCCCC;padding:5px;margin:0px 0px 0px 1px;}
		.mainbox .content blockquote div.blockquoteem em{color:blue;cursor:pointer;margin-right:1em;}
		.mainbox .content blockquote div.blockquoteem em:hover{color:red;}
		.listheight{min-height:40px;}
		/*.blockquotecopy{max-height: 350px;overflow-x: no;overflow-y: auto;}*/
		.blockquotecopy ul,.blockquotecopy ol,.blockquotecopy pre{max-height: 350px;overflow-x: no;overflow-y: auto;}

		/* Tables */
		.mainbox .content table {margin-bottom: 2em;width: 100%;font-size:12px;}
		.mainbox .content th {font-weight: bold;background: #E5E5E5;border: 1px solid #D5D5D5;color: #555;height:30px;line-height:30px;}
		.mainbox .content thead th {background: #C3D9FF;}
		.mainbox .content th,.mainbox .content td,.mainbox .content caption {padding:0px 4px;}
		.mainbox .content tr {border-bottom: 1px solid #DDD;}
		.mainbox .content td {/*background: #F0F0F0;*/border: 1px solid #E0E0E0;height:26px;line-height:26px;}
		.mainbox .content tr.even td {background: #F5F5F5;}
		.mainbox .content tfoot {font-style: italic;}
		.mainbox .content caption {background: #EEE;}

		.mainbox .pernext{margin-top:10px;border:1px solid #54B858;padding:5px 10px;}
		.mainbox .pernext li{padding:2px 0px;}
		.mainbox .pernext a{margin-left:5px;}

		.mainbox .boxb { height:10px;clear:both;overflow: hidden;}

/* index */
#main_company_index { margin:20px auto; width:1200px;overflow:hidden;}
	#main_company_index_right {float:right;width:280px;}
		#main_company_index_right .ititle {height:40px;line-height:40px;padding:0px 10px 0 20px;color:#fff;font-size:16px;border-radius: 10px 10px 0 0;}
		#main_company_index_right .ititle a {float:right;font-size:14px;color:#fff;}
		#main_company_index_right .icontent {padding:8px;background:#fff;color:#666;font-size:12px;overflow: hidden;}
		#main_company_index_right .icontent .iimage {text-align:center;}
		#main_company_index_right .icontent .iimage img {margin:5px 0;max-width:100%;}
		#main_company_index_right .icontent .iabout {min-height:266px;}
		#main_company_index_right .icontent .iabout a {color:#666;line-height:199%;display:block;}
		#main_company_index_right .icontent .iabout a:hover {color:#999;}
		#main_company_index_right .icontent .iabout img {width:100%;margin-bottom:8px;}
		#main_company_index_right .ilist {margin-bottom:20px;}
		#main_company_index_right .ilist li {padding-left:12px;background:url(menu_bg.gif) no-repeat 0px 11.5px;height:30px;line-height:30px;overflow: hidden;}
		#main_company_index_right .ilist li span {display:none;}
		#main_company_index_right .ilist li a {color: #666;}
		#main_company_index_right .ilist li a:hover {color: green;}
		#main_company_index_right .ilink {text-align:center;}
		#main_company_index_right .ilink a {margin:5px;display:inline-block;}

	#main_company_index_left {float:left;width:900px;}
		#main_company_index_left .ititle {height:35px;line-height:35px;padding:5px 10px 0 60px;color:#fff;font-size:16px;}
		#main_company_index_left .ititle a {float:right;font-size:14px;}
		#main_company_index_left .islide,#main_company_index_left .ilist, #main_company_index_left .ibanner {margin-bottom:20px;}
		#main_company_index_left .ibanner {text-align:center;}
		#main_company_index_left .ibanner img {max-width:900px;}
		#main_company_index_left .icontent {padding:8px;background:#fff;}
		#main_company_index_left .islide .icontent {height:266px;}
		#main_company_index_left .islide .slideBox{ width:350px; height:262px; overflow:hidden; position:relative;float:left;}

		#main_company_index_left .islide .slideBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
		#main_company_index_left .islide .slideBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
		#main_company_index_left .islide .slideBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;width:248px; overflow: hidden;}
		#main_company_index_left .islide .slideBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
		#main_company_index_left .islide .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:3; }
		#main_company_index_left .islide .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		#main_company_index_left .islide .slideBox .hd ul li{ float:left; margin-right:2px;width:15px;height:15px;line-height:15px; text-align:center; background:#fff; cursor:pointer; }
		#main_company_index_left .islide .slideBox .hd ul li.on{ background:#f00; color:#fff; }
		#main_company_index_left .islide .slideBox .bd{ position:relative; height:100%; z-index:0;   }
		#main_company_index_left .islide .slideBox .bd li{ zoom:1; vertical-align:middle; }
		#main_company_index_left .islide .slideBox .bd img{ width:350px; height:262px; display:block;}
		#main_company_index_left .islide .slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		#main_company_index_left .islide .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		#main_company_index_left .islide .slideBox .prev:hover,
		#main_company_index_left .islide .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		#main_company_index_left .islide .slideBox .prevStop{ display:none;  }
		#main_company_index_left .islide .slideBox .nextStop{ display:none;  }

		#main_company_index_left .islide .y {width:520px;}
		#main_company_index_left .islide .y li {border-bottom: 1px solid #efefef;padding:0px 10px 0px 20px;background:url(li_red.png) no-repeat 10px 17px;height:38px;line-height:38px;overflow: hidden;}
		#main_company_index_left .islide .y li:hover {background-color:#F9F0E5;}
		#main_company_index_left .islide .y li span {float:right;color:#999;}

		#main_company_index_left .ilist {float:left;width:49%;margin-right:2%;}
		#main_company_index_left .ilist .icontent {height:285px;}
		#main_company_index_left .ilist li {border-bottom: 1px solid #efefef;padding-left:12px;background:url(li_green.jpg) no-repeat 0px 15px;height:36px;line-height:36px;overflow: hidden;}
		#main_company_index_left .ilist li.thumb {background:none;padding-left:0px;height:auto;line-height:auto;padding:8px 0;}
		#main_company_index_left .ilist li.thumb h3 {font-size:16px;height:23px;line-height:23px;*cursor:pointer;overflow: hidden;} 
		#main_company_index_left .ilist li.thumb img {float:left;width:160px;height:120px;margin-right:10px;}
		#main_company_index_left .ilist li.thumb a {display:block;}
		#main_company_index_left .ilist li.thumb p {color:#999;margin-top:10px;line-height:160%;}
		#main_company_index_left .ilist li span {float:right;color:#999;}

	.main_company_index_all {width:100%;margin-bottom:20px;}
		.main_company_index_all .ititle {height:35px;line-height:35px;padding:5px 10px 0 60px;color:#fff;font-size:16px;}
		.main_company_index_all .ititle a {float:right;font-size:14px;}
		.main_company_index_all .islide,#main_company_index_left .ilist {margin-bottom:20px;}
		.main_company_index_all .icontent {padding:8px;background:#fff;}
		.main_company_index_all .icontent .tempWrap {width:1180px !important;overflow: hidden;}
		.main_company_index_all .icontent ul {width:1180px;overflow: hidden;}
		.main_company_index_all .icontent li {float:left;}
		.main_company_index_all .icontent li a {display:block;position:relative;width:224px;height:168px;margin:6px;}
		.main_company_index_all .icontent li a img {width:224px;height:168px;position:absolute;z-index:1;}
		.main_company_index_all .icontent li a h3 {display:block;width:208px;padding:0 8px;font-size:12px;position:absolute;z-index:2;bottom:0px;color:#fff;height:30px;line-height:30px;background:rgba(0,0,0,0.4);*background:#4C4C4C;*cursor:pointer;overflow: hidden;}
		.main_company_index_all .icontent li a:hover h3{background:rgba(0,0,0,0.2);}

/* footer */
#footer_company { width:100%;min-width:1200px;margin:0 auto;background:#A9CC62 url(footer.jpg) no-repeat 50% 0;text-align:center;margin-top:50px;padding-top:120px;padding-bottom:10px;}
	#footer_company a:hover{color:#54b858;}
	.footnav {font-size:14px;}
	.footnav a{padding-right:16px;color:#444444;}
	.footnav span{padding-right:16px;color:#444444;}
	.copyright {padding-top:10px;font-size:12px;color:#444444;}
	.copyright a {color:#444444;}
	.qrcode_company {margin:0 auto; width:1200px;}
	.qrcode_company a {
		border: solid #439346 1px;
		padding:1px;
		margin-left:-645px;	/*ff ch*/
		margin-left:-645px\9;
		margin-left:-45px\0;	/* ie8 */
		*margin-left:-645px;	/* ie8 2 */
		_margin-left:auto;
		position:fixed;
		_position:absolute;
		top:185px;
		_top:expression(documentElement.scrollTop+185);
		_left:expression(eval(document.documentElement.clientHeight==0?document.body.offsetWidth:document.documentElement.clientWidth)/2-644+"px");
		width:35px;
		height:35px;
		background:#54b858 url(qrcode.png) no-repeat 1px 1px;
		text-indent: -9999px;
		z-index:997;
	}
	.qrcode_company a span,.qrcode_company a img {width:0px;height:0px;color:#292929;text-align:center;-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.6s ease-out;-ms-transition: all 0.6s ease-out;-o-transition: all 0.6s ease-out;transition: all 0.6s ease-out;}
	.qrcode_company a.contact {z-index:998;top:227px;_top:expression(documentElement.scrollTop+217);background:#54b858 url(qrcode.png) no-repeat 2px -68px;}
	.qrcode_company a.wx {z-index:999;top:269px;_top:expression(documentElement.scrollTop+259);background:#54b858 url(qrcode.png) no-repeat 1px -34px;}
	.qrcode_company a:hover {width:38px;border-color:#439346;border-right:none;background:#FFF url(qrcode.png) no-repeat -34px 1px;text-indent: 0px;}
	.qrcode_company a.contact:hover{background:#FFF url(qrcode.png) no-repeat -34px -68px;}
	.qrcode_company a.wx:hover{background:#FFF url(qrcode.png) no-repeat -34px -34px;}
	.qrcode_company a:hover img {_position:absolute;width:180px;height:180px;border: solid #439346 1px;border-top:none;margin-left:39px;_margin-left:20px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;}
	.qrcode_company a:hover span {display:block;width:181px;height:37px;line-height:37px;border: solid #439346 1px;border-bottom:none;border-left:none;margin-left:39px;margin-top:-2px;background:#FFF;}

a#gotop {display: block;width: 50px;height: 50px;position:fixed;z-index:999999;bottom:20px;right:20px;background:#323236 url(gotop.png) 50% 50% no-repeat;text-indent: -9999px;transition: background-color ease .3s;}
a#gotop:hover {background-color:green;}

.title0 {background:url(ititle_0.png) no-repeat 0 50%;}
.title2 {background:url(ititle_2.png) no-repeat 0 50%;}
.title3 {background:url(ititle_3.png) no-repeat 0 50%;}
.title4 {background:url(ititle_4.png) no-repeat 0 50%;}
.title5 {background:url(ititle_5.png) no-repeat 0 50%;}
.title6 {background:url(ititle_6.png) no-repeat 0 50%;}
.title7 {background:url(ititle_7.png) no-repeat 0 50%;}
.title8 {background:url(ititle_8.png) no-repeat 0 50%;}
.title9 {background:url(ititle_9.png) no-repeat 0 50%;}
.title10 {background:url(ititle_10.png) no-repeat 0 50%;}
.title11 {background:url(ititle_11.png) no-repeat 0 50%;}
.title12 {background:url(ititle_12.png) no-repeat 0 50%;}
.title13 {background:url(ititle_13.png) no-repeat 0 50%;}
.title14 {background:url(ititle_14.png) no-repeat 0 50%;}
.title15 {background:url(ititle_15.png) no-repeat 0 50%;}
.titleabout{background:#F8B101 !important;}
.titlefast {background:#36A7C7 !important;}
.titlefriend {background:#23AC38 !important;}
.titleclass{background:#23AC38 !important;}
.titlecontact{background:#F8B101 !important;}

/* showpage */
.pg { float: right;margin-bottom:15px;}
.pg strong, .pg a, .pg label{ float:left;color:#555; display:block; height:18px; line-height:18px; padding:7px 10px 5px 10px; border:1px solid #ccc; margin-left:3px;}
.pg strong ,.pg a:hover { border-color: #439346;background-color:#54B858;color: #fff; }
.pg a.prev { background:#fff url(arw_l.gif) no-repeat 50% 50%;}
.pg a.nxt { padding-right: 25px;background:#fff url(arw_r.gif) no-repeat 90% 50%;}
.pg a.prev:hover, .pg a.nxt:hover {background-color:#54B858;}
.pg .px {width:20px;height:15px;line-height:15px;}